Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F1 USA F12 USA F15 Uzbekistan F4 France F5 USA F14 Warsteiner Challenger Wolfsburg - Wolfsburg The LTA Hull Challenger - Hull Shimadzu All Japan Indoor - Kyoto drkoop.com USTA Tennis Championships - Armonk Gallagher International - Hamilton Powder Byrne Trophy - Surbiton Credicard Tennis Cup - Campos do Jordao Okal Cup 2001 International Bavarian Championships - Eckental USTA Challenger of San Antonio - San Antonio The Nottingham Cahllenger - Nottingham Jameson Cup - Milan Bristol Challenger Trophy - Bristol Bristol Challenger Trophy - Bristol Frito Lay/USTA Challenger - Binghamton drkoop.com USTA Challenger of Burbank - Burbank Warsteiner Challenger Wolfsburg - Wolfsburg ATP Bangalore Challenger - Bangalore Steelers Cup - Kosice Colorado Classic - Denver Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Akbank Private Banking-TED Open - Istanbul Project Independence Men's Challenger - Mandeville The Nottingham Challenger - Nottingham Okal Cup 2003 - Eckental A Glimmer of Hope Challenger - Austin Czech Indoor Open - Prague USTA Men's Challenger of Dallas - Dallas Volkswagen Challenger 2004 - Wolfsburg Challenger Ford de Cherbourg - Cherbourg Heineken Challenger 2004 - Ho Chi Minh City The LTA Wrexham Challenger - Wrexham Pro Tennis World Open - Boca Raton West Side Tennis Club Clay Court Challenger - Forest Hills Zagreb Open - Zagreb Sparkessen Magdeburg Open - Magdeburg USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills The LTA Nottingham Challenger - Nottingham The Natrel's Challenger of Granby - Granby The Manchester Trophy - Manchester Fifth Third Bank Tennis Classic - Lexington 2004 Colorado Tennis Classic - Denver Gemax Samsung Open 2005 - Belgrade Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills The LTA Men's Challenger - Nottingham The Manchester Trophy - Manchester Fifth Third Bank Tennis Classic - Lexington ATP Open Castilla y Leon - Segovia Open D'Orleans - Orleans Lubbock Challenger - Lubbock Open de L'Isere - Grenoble 2005 Tulsa Challenger - Tulsa Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson ATP Challenger Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa The LTA Wrexham Challenger - Wrexham Internazionali di Tennis - Bergamo BMW Tennis Championship - Sunrise Lubbock Challenger - Lubbock Ford Tennis Championships - Louisville Music City Challenger - Nashville USTA Challenger - Champaign Naples Challenger - Naples AT&T Challenger of Dallas - Dallas Music City Challenger - Nashville Ford Tennis Championships - Louisville Dallas Challenger Talahassee Challenger Alessandria Challenger Aptos Challenger Champaign Challenger Bergamo Challenger Warsteiner Challenger Lubeck - Lubeck The Surbiton Trophy - Surbiton USTA Men's Challenger of Urbana-Champaign - Urbana Bristol Challenger Trophy - Bristol BH Tennis Open International Cup - Belo Horizonte The Bolton Challenger - Bolton Ahmedabad Challenger - Ahmedabad The Indian Oil-Servo ATP Challenger 1999 - Calcutta USTA Men's Challenger of Urbana-Champaign - Urbana Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia 2002 FSE Challenger - Tarzana V Gramado Open de Tennis - Gramado GHI Bronx Classic - Bronx LTA Hull Challenger - Hull Honda-Kah Open - Singapore The LTA Manchester Challenger - Manchester Heilbronn Open - Heilbronn Weissenhauser Strand Cup - Hamburg KGHM Polish Indoors - Wroclaw IV Gramado Open de Tenis - Gramado Eisenberg Jerusalem Open - Jerusalem The Scottish Tennis Championships - Edinburgh Scottish Tennis Championship - Edinburgh The Wright Financial Group, Inc. Challenger - Champaign The Manchester Trophy - Manchester drkoop.com USTA Challenger of Houston - Houston Open de Franche Comte - Besancon Sarajevo Open - Sarajevo New Delhi Challenger - New Delhi West of England Challenger - Bristol Challenger Groningen - Groningen Challenger Ford de Cherbourg - Cherbourg Challenger Groningen - Groningen Swanston Challenger - Sacramento The Wright Financial Group, Inc. Challenger - Champaign 2004 Freeman Men's Challenger - Joplin Shimadzu All Japan Indoor Tennis Championships - Kyoto Challenger Leon 2004 - Leon The $50,000 Pro Challenger at Calabasas - Calabasas Unique Zagreb Open - Zagreb Kobstaedernes ATP Challenger - Kolding The Manchester Trophy - Manchester Savannah Challenger Rijeka Challenger Kyoto Challenger - Kyoto Australian Unity Western Australia Open - Perth Baton Rouge Pro Tennis Classic - Baton Rouge Countrywide Classic USTA Men's Challenger - Carson Sunset Moulding Challenger - Yuba City Nielsen USTA Pro Tennis Championship - Winnetka 2002 USTA Challenger of Calabasas - Calabasas Cridicard Mastercard Tennis Cup - Campos do Jordao West of England Tennis - Bristol Abierto Club Casablanca - Mexico City Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Gold Flake Open - Chennai U.S. Men's Clay Court Championships - Orlando The Stella Artois Grass Court Championships - Queen's/London Salem Open - Hong Kong China Open - Beijing Smith Barney Men's Challenger - Covington The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington D.C. Lambertz Open - Aachen Tata Open 2002 - Chennai The Samsung Open - Nottingham Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign IPP Open - Helsinki AAPT Championships - Adelaide RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. The LTA Men's Challenger Wrexham - Wrexham KGHM Polish Indoors - Wroclaw Davidoff Swiss Indoors - Basel USTA Men's Challenger of Dallas - Dallas Open de Franche-Comte - Besancon Sarajevo Open - Sarajevo Pro Tennis World Open - Sunrise Draft Corona Mexico City Open - Mexico City Tallahassee Tennis Challenger - Tallahassee Nottingham Men's Challenger - Nottingham Badden Open by Rothaus - Ettlingen The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Comerica Challenger - Aptos Arroyo de la Encomienda - Valladolid GHI Bronx Classic - Bronx Ethias Tennis Trophy - Mons USTA/Adtech Challenger - Boston Music City Challenger - Nashville USTA Illinois Challenger - Champaign IPP Open - Helsinki The LTA Sunderland Challenger - Sunderland USTA Challenger of Orlando - Orlando USTA Men's Challenger of Dallas - Dallas XL Bermuda Open - Bermuda The LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Unique Zagreb Open - Zagreb Baden Open - Ettlingen AAPT Championships - Adelaide Kroger / St. Jude International - Memphis The Surbiton Trophy - Surbiton U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham China Open - Beijing International Tennis Championships - Delray Beach Next Generation Hardcourts - Adelaide International Tennis Championships - Delray Beach 2006 North Shore Pro Tennis Championship - Winnetka Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - London Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis The LTA Manchester Trophy - Manchester CA Tennis Trophy - Vienna Next Generation Adelaide International - Adelaide Sydney International - Sydney Fifth-Third Bank Tennis Classic - Lexington The LTA Nottingham Challenger - Nottingham Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose ABN/AMRO World Tennis Tournament - Rotterdam The Stella Artois Championships - London Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Next Generation Adelaide International - Adelaide Millenium Tennis Championships - Delray Beach The Shelbourne Irish Open - Dublin SAP Open - San Jose Regions Morgan Keegan Championships - Memphis GHI Bronx Tennis Classic - Bronx The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston The Stella Artois Championships - London Red Letter Days Open - Nottingham Legg Mason Tennis Classic - Washington WOW Cafe Challenger - New Orleans Pilot Pen Tennis - New Haven Open D'Orleans - Orleans The Swanston Challenger - Sacramento Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo Brisbane - Brisbane Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington JSM Challenger - Champaign Brisbane International - Brisbane AT&T Challenger of Dallas - Dallas Puerto Rico Challenger Tennis Event - Humacao Hurricane Tennis Open - Bradenton The Comercia Bank Challenger - Aptos Hilton Waikoloa Village USTA Challenger - Waikoloa Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver Rhodes Challenger Zagreb Challenger Karlsruhe Challenger Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Nottingham Challenger Sacramento Challenger Calabasas Challenger Knoxville Challenger Champaign Challenger Casablanca Challenger Sarajevo Challenger Tiburon Challenger Tallahassee Challenger Charlottesville Challenger The Scottish Tennis Championships - Edinburgh Sarasota Challenger BH Tennis Open International Cup - Belo Horizonte Winnetka Challenger Warsteiner Challenger Lubeck 2001 - Lubeck Lexington Challenger Izmir Challenger Sacramento Challenger Nova Challenger Osaka - Osaka Tiburon Challenger Seoul Challenger Charlottesville Challenger Knoxville Challenger Tennis Masters Series - Toronto Eddleman USTA Challenger - Birmingham Tennis Masters Series - Cincinnati Honolulu Challenger Tennis Masters Series - Miami Wolfsburg Challenger NASDAQ-100 Open - Miami Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Sarasota Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Savannah Challenger Pacific Life Open - Indian Wells Rogers Masters - Toronto Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami The LTA Manchester Challenger - Manchester Dallas Challenger Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Third Bank Tennis Championships - Lexington LTA Hull Challenger - Hull 2004 Keys Gate Challenger - Homestead ATP Challenger Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa Regional Hand Center Men's Challenger - Fresno Shimadzu All Japan Indoor - Kyoto Hilton Waikoloa Village USTA Challenger - Waikoloa LTA Manchester challenger - Manchester The Powder Byrne Trophy - Surbiton The LTA Wrexham Challenger - Wrexham Manchester Challenger - Manchester IPP Open - Helsinki IPP Open - Helsinki TED Open - Istanbul Heilbronn Open - Heilbronn The Surbiton Trophy - Surbiton The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York The Stella Artois Grass Court Championships - London Australian Open - Melbourne French Open - Paris The Samsung Open - Nottingham U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne AIG Japan Open - Tokyo Wimbledon - London U.S. Open - New York Davidoff Swiss Indoors - Basel Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London AXA Cup - London Legg Mason Tennis Classic - Washington D.C. Gold Flake Open - Chennai Grand Prix de Tennis de Lyon - Lyon Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Thailand Open - Bangkok The Stella Artois Grass Court Championships - London Regions Morgan Keegan Championships - Memphis Hypo Group Tennis International - Portschach Countrywide Classic - Los Angeles RCA Championships - Indianapolis Stockholm Open - Stockholm U.S. Open - New York Australian Open - Melbourne U.S. Mens's Clay Court Championship - Houston If Stockholm Open - Stockholm Wimbledon - London BMW Open - Munich U.S. Open - New York Australian Open - Melbourne Apia International - Sydney French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Sydney International - Sydney AEGON Championships - London The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Open de Moselle - Metz Wimbledon - London Australian Open - Melbourne French Open - Paris Open 13 - Marseille French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, World Group, QR, GBR-THA 3-2 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, Group 1, 2R, GBR-SCG 2-3 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group II, 1R, MAR-BIH 2-3 Davis Cup, Group II, 2R, BIH-EST 3-2 Davis Cup, Group II, 3R, DEN-BIH 3-2 Davis Cup, Group II, 1R, TUR-BIH 1-3 Davis Cup, Group II, 2R, BLR-BIH 4-1 LTA Wimbledon Wildcard Play-off tournament River Oaks International Tennis Tournament - Houston